// pages/auth/index.js
import myRequest from '../../utils/net.js'

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  handleUserInfo: function (p) {
    //当用户点击允许后，会触发该函数
    console.log('handleUserInfo', p)
    let detail = p.detail;
    wx.login({
      timeout: 1000,
      success: (result) => {
        console.log(result)
        //准备好后台的登录
        let params = {
          code: result.code,
          encryptedData: detail.encryptedData,
          iv: detail.iv,
          rawData: detail.rawData,
          signature: detail.signature
        }

        myRequest('users/wxlogin', params, 'post').then(res => {
          //登录成功后获取服务器返回的token，保存到缓存中,
          console.log(res)
          // //私人的appid是 无法实现支付的
          // wx.setStorageSync('mytoken', res.data.message.token);
          wx.setStorageSync('mytoken', '1234567890');
          //跳回购物车
          wx.navigateBack({
            delta: 1
          });

        })
      },
      fail: () => {},
      complete: () => {}
    });;

  },

  handleNumber: function (params) {
    //当用户点击允许后，会触发该函数
    console.log('handleNumber', params)
  },

  handlecontact: function (params) {
    //当用户点击允许后，会触发该函数
    console.log('handlecontact', params)
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})